package Kartenspiel;

public class Karte_Exemplar {
	
	private int _id;
	private Karte_Typ _typ;
	private Karte_Stapel _stapel;
	private String _spieler;
	
	
	public int get_id() {
		return _id;
	}

	public void set_id(int _id) {
		this._id = _id;
	}

	public Karte_Typ get_typ() {
		return _typ;
	}

	public void set_typ(Karte_Typ _typ) {
		this._typ = _typ;
	}

	public Karte_Stapel get_stapel() {
		return _stapel;
	}

	public void set_stapel(Karte_Stapel _stapel) {
		this._stapel = _stapel;
	}

	public String get_spieler() {
		return _spieler;
	}

	public void set_spieler(String _spieler) {
		this._spieler = _spieler;
	}

	
	/**
	 * Konstruktor
	 * @param id
	 * @param typ
	 * @param stapel
	 * @param spieler
	 */
	public Karte_Exemplar(int id, Karte_Typ typ, Karte_Stapel stapel, String spieler) {
		_id = id;
		_typ = typ;
		_stapel = stapel;
		_spieler = spieler;
	}
	
	@Override
	public String toString() {
		return super.toString() + String.format("id: %d, typ: %s, spieler: %s", _id,_typ,_spieler);
	}
	
}
